update-cargo
authorDebian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Thu, 12 Jan 2023 16:33:49 +0000 (16:33 +0000)
committerFabian Gruenbichler <debian@fabian.gruenbichler.email>
Thu, 12 Jan 2023 16:33:49 +0000 (16:33 +0000)
===================================================================

Gbp-Pq: Name update-cargo.patch

Cargo.toml
src/crates.rs

index ef08f9e581aacefca326625c513534a32c95c546..7dba52414d87b67d081df4e941efa000e86cf143 100644 (file)
@@ -31,7 +31,7 @@ version = "0.12"
 version = "1.0"
 
 [dependencies.cargo]
-version = "0.63"
+version = "0.66"
 
 [dependencies.chrono]
 version = "0.4"
@@ -53,7 +53,7 @@ version = "0.2"
 version = "1"
 
 [dependencies.git2]
-version = "0.14"
+version = "0.16"
 
 [dependencies.glob]
 version = "0.3"
index c57a61fc988c1e40cc2b000a5a64f0336bf361c2..e5dc842079f5458441807919815ca4bce3163a32 100644 (file)
@@ -60,7 +60,7 @@ fn hash<H: Hash>(hashable: &H) -> u64 {
 }
 
 fn fetch_candidates(registry: &mut PackageRegistry, dep: &Dependency) -> Result<Vec<Summary>> {
-    let mut summaries = match registry.query_vec(dep, false) {
+    let mut summaries = match registry.query_vec(dep, cargo::core::QueryKind::Exact) {
         std::task::Poll::Ready(res) => res?,
         std::task::Poll::Pending => {
             registry.block_until_ready()?;
@@ -125,7 +125,7 @@ impl CrateInfo {
                     let dep = Dependency::parse(crate_name, None, source_id)?;
                     let mut package_id: Option<PackageId> = None;
                     loop {
-                        match source.query(&dep, &mut |p| package_id = Some(p.package_id())) {
+                        match source.query(&dep, cargo::core::QueryKind::Exact, &mut |p| package_id = Some(p.package_id())) {
                             std::task::Poll::Ready(res) => {
                                 res?;
                                 break;